//============================================================
//write by bxl at 2021-06-22 14:08:56
//============================================================


using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace BCDto.CRM.BigCustomerFreightConfigExtention
{
    /// <summary>
    /// 大客户运费配置扩展 数据模型
    /// </summary> 
    public class BigCustomerFreightConfigExtentionDto
    {
        /// <summary>
        /// 大客户运费配置扩展Id
        /// </summary>
        public long BigCustomerFreightConfigExtentionId { get; set; }

        /// <summary>
        /// 运费配置扩展Id
        /// </summary>
        public int FreightConfigurationExtentionId { get; set; }

        /// <summary>
        /// 公司Id
        /// </summary>
        public int CompanyId { get; set; }

        /// <summary>
        /// 代理商Id
        /// </summary>
        public long AgentRecordId { get; set; }

        /// <summary>
        /// 大客户Id
        /// </summary>
        public long BigCustomerId { get; set; }

        /// <summary>
        /// 首重
        /// </summary>
        public decimal FirstWeight { get; set; }

        /// <summary>
        /// 最大重量
        /// </summary>
        public decimal MaxWeight { get; set; }

        /// <summary>
        /// 起步价
        /// </summary>
        public decimal StartPrice { get; set; }

        /// <summary>
        /// 续重价格
        /// </summary>
        public decimal EveryWeightPrice { get; set; }


        /// <summary>
        /// 单公里价格
        /// </summary>
        public decimal? MileagePrice { get; set; }
        /// <summary>
        /// 同区县最大公里界限
        /// </summary>
        public int? SameCountyMaxMileage { get; set; }

        /// <summary>
        /// 同区县折扣率
        /// </summary>
        public decimal? SameCountyRatio { get; set; }

        /// <summary>
        /// 同城最大公里界限
        /// </summary>
        public int? SameCityMaxMileage { get; set; }

        /// <summary>
        /// 同城折扣率
        /// </summary>
        public decimal? SameCityRatio { get; set; }

        /// <summary>
        /// 同省最大公里界限
        /// </summary>
        public int? SameProvinceMileage { get; set; }

        /// <summary>
        /// 同省折扣率
        /// </summary>
        public decimal? SameProvinceRatio { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 创建人Id
        /// </summary>
        public long CreateAdminId { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public string CreateAdminName { get; set; }

        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }

        /// <summary>
        /// 修改人Id
        /// </summary>
        public long? EditAdminId { get; set; }

        /// <summary>
        /// 修改人
        /// </summary>
        public string EditAdminName { get; set; }


    }
}
